package vista;

import java.awt.Color;
import java.util.Observable;
import java.util.Observer;

import controlador.JLabelConPosicion;

import modelo.torres.TorrePlateada;

public class VistaTorrePlateada implements Observer {

	private TorrePlateada observado;	
	public VistaTorrePlateada(TorrePlateada tp) {
		this.observado = tp;
	}

	
	public void update(Observable o, Object arg) {
		int X = observado.getCasillero().getPosicion().getX();
		int Y = observado.getCasillero().getPosicion().getY();
		
		JLabelConPosicion[][] label = VistaJuego.ObtenerVistaJuego().getMatrizGrilla();
		(label[X][Y]).setBackground((Color.BLACK));
		(label[X][Y]).setText("TP");
		(label[X][Y]).setForeground(Color.GRAY);
	
	}

}
